package com.itkaien.service;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.pagehelper.PageInfo;
import com.itkaien.pojo.Goods;
import java.util.List;

public interface GoodsService {
    /**
     * 添加商品方法
     * @param goods
     */
    void addgood(Goods goods);

    /**
     * 更新商品
     * @param goods
     */
    void updateByidGood(Goods goods);

    /**
     * 删除商品可以批量删除 单个删除包含 按照id删除
     * @param ids
     */
    void deleteBatch(List<Integer> ids);

    /**
     * 查询所有的商品按名字 发返回分页数据
     * @param name
     * @param start
     * @param pageSize
     * @return
     */
    PageInfo<Goods> selectpageall(String name, int start, int pageSize);

    /**
     * 根据id查询一个商品
     * @param id
     * @return
     */
    Goods selectoneGood(Integer id);
}
